@charset "utf-8";

/* CSS Document */

body, h1, h2, h3, h4, h5, h6, hr, p,blockquote, dl, dt, dd, ul, ol, li,form, fieldset, legend, img{ border:none; margin: 0; padding: 0;}

body,button, input, select, textarea { color:#666; font:normal normal 12px/24px arial,Simsun,tahoma, Srial, helvetica, sans-serif; outline:none;}

body{ color:#666; text-align:left; overflow-x:hidden; -webkit-text-size-adjust:none;}

em{font-style:normal;}

ul, ol { list-style: none; }

table{ border-collapse:collapse;}

a { color:#666; text-decoration: none; blr:expression(this.onFocus=this.blur());}

a:hover { text-decoration:underline;}

table{border-collapse:collapse;}

img{ border:none; font-size:0; line-height:0;}

.wrap{ margin:0 auto; text-align:left; width:982px;}

.clear{ clear:both; font-size:0; line-height:0;}

/*页码放置 begin*/

.quotes{font-size:12px; padding:20px 0;}

.quotes span,.quotes a{color:#999; padding:3px 8px; border:1px #eaeaea solid;margin-right:2px; cursor:pointer; }

.quotes span{ cursor:default;}

.quotes .current{ color:#fff; border:1px #61a23e solid; background:#61a23e; font-weight:bold;}

.quotes  a:hover{ color:#fff; border:1px #61a23e solid; background:#61a23e; text-decoration:none;}

.load{ background:url(../images/loading.gif) no-repeat center; display:block; height:100%; width:100%; border:none;}

/*页码放置 end*/



/*detail*/

.detail { width:723px; margin: 0 auto; padding-top:30px; height:auto!important; height:500px; min-height:500px; text-align:left; }

.detail .title h3 { line-height: 27px; padding-left: 14px;}

.detail .cont { border-top:0px; margin:0 auto; width:723px;}

.detail .tit { height: 20px; line-height: 20px; text-align: center; font-weight:normal; color:#333333; font-size:18px; font-family: "Microsoft YaHei";  overflow:hidden;}

.detail .related { padding:6px 0; color:#999999; text-align: center; background:url(../images/doat.gif) repeat-x bottom;}

.detail .related span { padding: 0 10px;}

.detail .text { padding-top:10px; padding-bottom:10px; word-break:break-word; text-indent:20px;  line-height: 23px; color:#333; text-align:justify;text-justify:inter-ideograph; word-wrap:break-word; }

.detail .text .photo { text-align: center; padding:10px 0;}

.detail .other { padding: 5px 0 ; width: 100%; }

.detail .other li {line-height: 24px; color:#11703b; }

.detail .other li a{ color:#777; font-weight:normal;}



/*background:url(../images/b1.png) no-repeat; _FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/b1.png, sizingMethod=scale ); _background-image:none;*/

/*detail*/

/*header*/

#header{ width:100%;}

.topbar{ height:130px; width:980px; margin:0 auto; position:relative;}

.logo{ width:610px; height:84px; position:absolute; left:0; top:23px;}

.phone{ width:179px; height:25px; position:absolute; right:0; top:76px; background:url(../images/phones.png) no-repeat; text-indent:30px; line-height:1.2; font-family:"Impact"; font-size:24px; color:#0466aa; padding-top:11px;}

.menu{ height:40px; width:100%; background:#0466aa; }

.menu ul{ width:1000px; margin:0 auto; }

.menu ul li{ float:left; height:38px; text-align:center; width:120px; line-height:38px; position:relative;}

.menu ul li a{ color:#fff;   font-size:15px; font-family:"Microsoft YaHei", simhei, sinsun; width:120px; line-height:40px; height:40px; display:block;}

.menu ul li a:hover{ text-decoration:none; }

.menu ul li.on{ width:120px; height:40px;  background:#ee7818;  position:relative; z-index:9999;}

.menu ul li .small_nav{ display:block; position:absolute; z-index:9999;   }

.menu ul li .small_nav{ position:absolute; z-index:9999;  width:120px; background:#fff; left:0px; display:none; top:40px;  }

.menu ul li .small_nav ul{ width:120px; float:left;  height:auto!important; height:50px; min-height:50px; padding-bottom:5px; }

.menu ul li.line{ width:2px; height:50px; background:url(../images/line.gif) no-repeat; overflow:hidden; float:left;}

.menu ul li .small_nav ul li{ width:120px; float:left; text-align:center;  height:35px; line-height:35px; font-size:12px; font-weight:normal; overflow:hidden; border-bottom:1px solid #e6e6e6; margin:0px;}

.menu ul li .small_nav ul li:last-child{ border-bottom:none}

.menu ul li .small_nav ul li a{ color:#666; font-size:12px;line-height:35px;  font-family:"Microsoft YaHei", simhei, sinsun; text-align:left; text-align:center; height:35px; width:110px; display:block; }

.menu ul li .small_nav ul li.on{ background:none;}

.menu ul li .small_nav ul li.on a{  text-decoration:none;} 

.banner{ width:1600px; height:358px; overflow:hidden;}





/*

.menu{ height:40px; width:1000px;}

.menu ul{ width:737px; float:left; height:40px;}

.menu ul li{ height:40px; text-align:center;  float:left; margin-right:1px; display:inline; position:relative;}

.menu ul li  a{ height:38px; border:1px solid #43ae78; line-height:38px; background:url(../images/m111.gif) repeat-x; display:block; font-family:"Microsoft YaHei", simhei, sinsun; font-size:18px; color:#fff; padding:0 19px;  }

.menu ul li a:hover,.menu ul li a.on{ background:url(../images/m11.gif) repeat-x; text-decoration:none; color:#28a450; border:1px solid #c78120; position:relative; z-index:9999;}

.menu ul li .small_nav{ display:block; position:absolute; z-index:9999;   }

.menu ul li .small_nav{ position:absolute; z-index:9999; width:175px; border:1px solid #b4d59f; background:#fff;  height:auto!important; height:50px; min-height:50px;left:0px; display:none; top:40px;  }

.menu ul li .small_nav a{ border:none; height:22px; line-height:22px; color:#000; font-family:sinsun; font-size:12px; background:none;}

.menu ul li .small_nav td{ text-indent:8px;}

.menu ul li .small_nav table{ text-align:left;}

*/

/*header*/

/*content*/

#content{ width:980px; margin:0 auto;}

.warp{ width:980px; height:187px; overflow:hidden; padding-top:4px;}

.title{ height:46px; line-height:1.2; background:url(../images/t.gif) no-repeat left;}

.title .tit{ float:left; font-family:"Microsoft YaHei", simhei, sinsun; font-size:14px; color:#0466aa; padding:20px 0 0 24px;}

.title span{ font-family:"Microsoft YaHei", simhei, sinsun; font-size:10px; color:#999; float:left; padding:26px 0 0 4px; text-transform:uppercase;}

.title .more{ float:right; padding:26px 0 0 0; font-family:"Microsoft YaHei", simhei, sinsun; text-transform:uppercase;}

.news{ width:286px; float:left; height:187px;}

.news li{ width:100%; line-height:24px; height:24px; float:left;}

.news li a{ float:left; padding-left:7px; background:url(../images/dd.png) no-repeat 0 10px;}

.news li span{ color:#999; float:right;}

.about{ width:395px; margin-left:30px; display:inline; float:left; height:187px;}

.about .pp{ width:157px; height:150px; margin:22px 0 12px 0; float:left; display:inline; overflow:hidden; position:relative;}

.about .pp span{ width:157px; height:150px; display:block; position:absolute; left:0; top:0; background:url(../images/abbg.png) no-repeat; _FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/abbg.png, sizingMethod=scale ); _background-image:none;}

.about .text{ text-align:justify;text-justify:inter-ideograph; word-wrap:break-word; width:228px; float:right; }

.video{ background:url(../images/videobg.gif) no-repeat left 20px;width:231px;float:right; display:inline; padding-left:14px}

.video .pp{ width:229px; height:139px; margin:4px 0 00 7px;}

.product{ width:985px; margin:0 -4px 0 -1px;}

.product .tt{ width:985px; height:5px; background:url(../images/p1.gif) no-repeat; overflow:hidden; }

.product .cc{ width:985px; height:215px; background:url(../images/p2.gif) repeat-y; overflow:hidden;}

.product .bb{ width:985px; height:5px; background:url(../images/p3.gif) no-repeat; overflow:hidden;}

.pro{ width:960px; margin:0 auto;}

.pro .title { background:url(../images/t2.gif) left top no-repeat;}

.pro .title .tit{  padding:8px 0 0 24px;}

.pro .title span{padding:12px 0 0 4px;}

.pro .title .more{ padding:12px 0 0 0;}

.scroll_horizontal{ height:169px; width:960px; position:relative;}

.scroll_horizontal .box{width:915px; margin:0 auto; overflow:hidden; height:169px; position:relative;}

.scroll_horizontal .list{overflow:hidden;width:9999px;}

.scroll_horizontal .list li{float:left; width:161px;text-align:center; height:169px; padding:0 11px; }

.scroll_horizontal .list li .photo{width:161px; height:140px; overflow:hidden; position:relative;}

.scroll_horizontal .list li a{width:161px; height:140px; overflow:hidden;   }

.scroll_horizontal .list li span{width:161px; height:140px;  display:block; position:absolute; left:0; top:0; background:url(../images/pbg.png) no-repeat; _FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/pbg.png, sizingMethod=scale ); _background-image:none; }

.scroll_horizontal .list li .name{ line-height:24px; }

.scroll_horizontal .list li .name a{ color:#666;}

.scroll_horizontal .list li .name a:hover{ color:#155825;}

.scroll_horizontal .plus,

.scroll_horizontal .minus{width:18px; height:23px; position:absolute; top:56px; cursor:pointer;}

.scroll_horizontal .minus{left:0; background:url(../images/ll1.gif) no-repeat;}

.scroll_horizontal .plus{right:0; background:url(../images/rr1.gif) no-repeat;}

.scroll_horizontal .minus:hover{background:url(../images/ll2.gif) no-repeat;}

.scroll_horizontal .plus:hover{ background:url(../images/rr2.gif) no-repeat;}

.contact{ width:1600px; margin:0 auto; background:#0466aa; height:173px; margin-top:26px;}

.contact .cont{ width:980px; margin:0 auto; height:173px;}

.contact .cont2{ width:980px; margin:0 auto; height:173px;}

.c1{ float:left; width:260px;}

.title2{ height:40px; line-height:1.2; width:100%;}

.title2 .tit{ float:left; font-family:"Microsoft YaHei", simhei, sinsun; font-size:26px; color:#fff; text-transform:uppercase; padding:4px 0 0 0;}

.title2 span{ float:left; padding:13px 0 0 8px; color:#4495cd; font-size:16px; font-family:"Microsoft YaHei", simhei, sinsun;}

.c1 .text{ padding-left:9px; line-height:21px; color:#FFF; background:url(../images/phone.png) 12px 31px  no-repeat; clear:both}

.c1 .pho{ font-size:30px; color:#86c4ef; font-family:"Impact"; line-height:50px; padding-left:33px; }

.c2{ width:317px; float:left; padding-left:120px; padding-top:4px; line-height:30px; color:#FFF;}

.c2 .eng{font-style:italic; line-height:21px; font-family:"Microsoft YaHei", simhei, sinsun; color:#FFF; }

.qq{ width:100%; height:32px; line-height:32px; margin-top:20px;}

.qq a{ float:left; padding-right:12px; line-height:32px; text-align:right; height:32px; width:75px; display:block; color:#FFF;}

.qq a img{ float:left;}

.er{ width:105px; height:105px; float:right; padding:37px 59px 0 0;}

/*content*/

/*footer*/

#footer{ border-top:1px solid #ccc; height:50px; width:100%;text-align:center; font-family:"Microsoft YaHei", simhei, sinsun; color:#fff; background:#0466aa; margin-top:20px; padding:8px 0 5px 0}

/*footer*/



/*news*/

.side{ width:220px; float:left;}

.main{ width:750px; float:right;}

.S_title{ height:49px; line-height:1.2px; width:220px;}

.S_title .tit{ font-family:"Microsoft YaHei", simhei, sinsun; font-size:18px; color:#0466aa; float:left; padding:24px 0 0 0;}

.S_title span{ float:left; font-family:"Microsoft YaHei", simhei, sinsun; color:#999999; padding:26px 0 0 8px; text-transform:uppercase;}

.S_cate li{ height:26px; line-height:26px; text-indent:25px; margin-bottom:8px; width:220px; float:left;}

.S_cate { padding-bottom:10px;}

.S_cate li a{ width:220px; height:26px; display:block; color:#666; background:url(../images/s2.gif) left top #dfdfdf no-repeat;}

.S_cate li a:hover,.S_cate li a.on{ text-decoration:none; color:#fff;  background:url(../images/s1.png) left top #0466aa no-repeat;}

.S_contact .text{ background:url(../images/pho21.png) no-repeat 0 35px; color:#adadad;}

.S_contact .text .pho2{ color:#0466aa; font-size:24px; font-family:"Impact"; line-height:60px; padding-left:46px;}

.qq2{ width:41; height:55px;  line-height:32px; margin-top:20px;}

.qq2 a{ float:left; padding-right:22px; line-height:18px;  text-align:center;  height:55px; width:41px; display:block; color:#8d8d8d;}

.topp{ padding-top:9px; height:40px; line-height:40px; text-indent:23px; border-bottom:1px solid #dfdfdf; width:100%;}

.loadd span{ color:#0466aa;}

.ny_news{ width:723px; margin:0 auto; padding-top:15px; height:auto!important; height:500px; min-height:500px;}

.ny_news li{ height:30px; line-height:30px; width:100%; float:left; background:url(../images/doat.gif) repeat-x bottom;}

.ny_news li a{ float:left; background:url(../images/dd2.gif) no-repeat 5px 12px; padding-left:14px;}

.ny_news li span{ float:right; padding-right:8px; color:#999;}

/*news*/



/*case*/

.ny_case{ width:732px; margin:0 auto; padding-top:15px; height:auto!important; height:500px; min-height:500px;}

.ny_case li{float:left; width:161px;text-align:center; height:180px; padding:0 11px; }

.ny_case li .photo{width:161px; height:140px; overflow:hidden; position:relative;}

.ny_case li a{width:161px; height:140px; overflow:hidden;   }

.ny_case li span{width:161px; height:140px;  display:block; position:absolute; left:0; top:0; background:url(../images/pbg.png) no-repeat; _FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/pbg.png, sizingMethod=scale ); _background-image:none; }

.ny_case li .name{ line-height:24px; }

.ny_case li .name a{ color:#666;}

.ny_case li .name a:hover{ color:#155825;}

/*case*/







.detail{padding:15px 10px;}

.detail h1{ color:#6a4800; text-align:center; font-size:20px;}

.write{ text-align:center; color:#999; border-bottom:solid 1px #ebebeb; margin:5px 0 18px;}

.write span{ color:#666;}

.detail p{ padding:0 14px;line-height:30px;font-size:14px;}

.dow{border-top:solid 1px #ebebeb;padding-top:15px; margin:30px 0; margin-left:10px; }

.dow b{ color:#2c7d16;}

.dow p{ text-indent:0;font-size:12px;}

.info p {line-height:25px;font-size:12px; margin-top:5px; }



.page{font-size:12px; padding-top:25px; padding-bottom:15px; margin:0 auto; margin-top:15px;}

.page span,.page  a{

padding:5px;

border:1px #CCCCCC solid;

margin-right:2px;

cursor:pointer;

}

.page .current{

border:1px #999999 solid;

background:#FFFFCD;

font-weight:bold;

}

.page  a:hover{

border:1px #333333 solid;

background:#FFFFCD;

text-decoration:none;

}





.input { border:1px solid #dddddd; }